Nim | ||
Date de première version | 2008 | |
---|---|---|
Auteur | Andreas Rumpf | |
Dernière version | 2.0.6 ()[1] | |
Influencé par | Modula-3 (en) Object Pascal Ada C++ Python Lisp Oberon C# |
|
Écrit en | Nim | |
Systèmes d'exploitation | Microsoft Windows, macOS, Linux, FreeBSD, NetBSD | |
Licence | MIT | |
Site web | https://nim-lang.org/ | |
Extension de fichier | nim et nims | |
modifier |
Nim (anciennement nommé Nimrod) est un langage de programmation impératif, multi-paradigme et compilé. Imaginé et développé par Andreas Rumpf, il est prévu pour être efficace, expressif et élégant. Il supporte la métaprogrammation, la programmation fonctionnelle, procédurale et orientée objet.
Initialement, le compilateur Nim était écrit en Pascal. En 2008, une version du compilateur écrite en Nim a été réalisée. Le compilateur est open source et développé par un groupe de volontaires en plus d'Andreas Rumpf. Le compilateur génère un code C optimisé.